Text copied to clipboard!
Naslov
Text copied to clipboard!Starejši programer igranja
Opis
Text copied to clipboard!
Iščemo izkušenega in strastnega starejšega programerja igranja, ki se bo pridružil naši ekipi razvijalcev videoiger. Kot starejši programer igranja boste igrali ključno vlogo pri oblikovanju, razvoju in implementaciji osnovnih mehanik igranja, ki definirajo igralno izkušnjo. Vaše delo bo neposredno vplivalo na kakovost in uspešnost naših iger, zato iščemo posameznika z odličnim razumevanjem programiranja, dizajna igranja in sodelovanja z multidisciplinarnimi ekipami.
Vaše naloge bodo vključevale razvoj kompleksnih sistemov igranja, kot so gibanje likov, umetna inteligenca, interakcije z okoljem, borbeni sistemi in druge ključne funkcionalnosti. Sodelovali boste z oblikovalci iger, umetniki, zvokovnimi inženirji in drugimi programerji, da zagotovite, da so vse komponente igre usklajene in delujejo brezhibno. Prav tako boste mentorirali mlajše člane ekipe in prispevali k izboljšanju razvojnih procesov.
Idealni kandidat ima večletne izkušnje z razvojem iger, obvlada vsaj enega izmed glavnih programskih jezikov (kot sta C++ ali C#), ima izkušnje z uporabo sodobnih igralnih pogonov (kot sta Unity ali Unreal Engine) in razume principe objektno usmerjenega programiranja. Poleg tehničnega znanja cenimo tudi kreativnost, sposobnost reševanja problemov in dobro komunikacijo.
Če vas navdušuje ustvarjanje nepozabnih igralnih izkušenj in želite delati v dinamičnem in inovativnem okolju, vas vabimo, da se prijavite in postanete del naše ekipe.
Odgovornosti
Text copied to clipboard!- Razvoj in implementacija osnovnih mehanik igranja
- Sodelovanje z oblikovalci iger pri načrtovanju igralnih sistemov
- Optimizacija kode za zmogljivost in stabilnost
- Mentoriranje mlajših programerjev
- Odpravljanje napak in tehničnih težav
- Integracija igranja z drugimi sistemi (fizika, UI, zvok)
- Pisanje tehnične dokumentacije
- Sodelovanje pri ocenjevanju tehničnih tveganj in rešitev
- Testiranje in iteracija igralnih funkcij
- Sodelovanje pri oblikovanju orodij za razvoj igranja
Zahteve
Text copied to clipboard!- Najmanj 5 let izkušenj z razvojem iger
- Odlično znanje programiranja v C++ ali C#
- Izkušnje z igralnimi pogoni kot sta Unity ali Unreal Engine
- Razumevanje principov objektno usmerjenega programiranja
- Sposobnost dela v multidisciplinarni ekipi
- Izkušnje z razvojem kompleksnih sistemov igranja
- Dobro znanje angleškega jezika
- Sposobnost mentoriranja in vodenja manjših ekip
- Poznavanje orodij za nadzor različic (npr. Git)
- Strast do videoiger in ustvarjalnega razvoja
Možna vprašanja na razgovoru
Text copied to clipboard!- Katera orodja in pogone ste uporabljali pri razvoju iger?
- Kako pristopate k optimizaciji igralnih mehanik?
- Ali imate izkušnje z mentoriranjem drugih programerjev?
- Katera je bila vaša najzahtevnejša tehnična težava in kako ste jo rešili?
- Kako sodelujete z oblikovalci iger pri razvoju funkcij?
- Ali imate izkušnje z razvojem za več platform?
- Kako testirate in iterirate igralne funkcije?
- Katera igra vas je najbolj navdihnila kot razvijalca?
- Kako pristopate k pisanju čiste in vzdržljive kode?
- Ali ste že delali v agilnem okolju?